.el-message,
.el-notification {
  z-index: 99999 !important;
}

.el-alert {
  border: 1px solid;
}

.el-popup-parent--hidden {
  width: 100% !important;
}

.main-maximize .aside-split,
.main-maximize .el-aside,
.main-maximize .el-header,
.main-maximize .el-footer,
.main-maximize .tabs-box {
  display: none !important;
}

.card {
  overflow-x: hidden;
  padding: 20px;
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  box-shadow: 0 0 12px rgb(0 0 0 / 5%);
  box-sizing: border-box;
}

.no-card .card {
  padding: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
}

.content-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}

.content-box .text {
  margin: 20px 0 30px;
  font-size: 23px;
  font-weight: bold;
  color: var(--el-text-color-regular);
}

.content-box .el-descriptions {
  padding: 40px 0 0;
  width: 100%;
}

.content-box .el-descriptions .el-descriptions__title {
  font-size: 18px;
}

.content-box .el-descriptions .el-descriptions__label {
  width: 200px;
}

.el-table--small .el-table__header th {
  height: 40px !important;
  font-size: 14px !important;
}

.el-table--small .el-table__row {
  height: 40px !important;
  font-size: 13px !important;
}

.el-table--large .el-table__header th {
  height: 50px !important;
  font-size: 16px !important;
}

.el-table--large .el-table__row {
  height: 50px !important;
  font-size: 15px !important;
}

.el-drawer .el-drawer__header {
  padding: 15px 20px 14px;
  margin-bottom: 0;
  border-bottom: 1px solid var(--el-border-color-lighter);
}

.el-drawer .el-drawer__header span {
  font-size: 17px;
  color: var(--el-text-color-primary) !important;
}

.el-drawer .el-drawer__footer {
  border-top: 1px solid var(--el-border-color-lighter);
}

.el-drawer .el-select {
  width: 100%;
}

.el-drawer .drawer-multiColumn-form {
  display: flex;
  flex-wrap: wrap;
}

.el-drawer .drawer-multiColumn-form .el-form-item {
  width: 47%;
}

.el-drawer .drawer-multiColumn-form .el-form-item:nth-child(2n-1) {
  margin-right: 5%;
}

.table,
.table-box {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.table .table-search,
.table-box .table-search {
  padding: 18px 18px 0;
  margin-bottom: 10px;
}

.table .table-search .el-form .el-input,
.table-box .table-search .el-form .el-input,
.table .table-search .el-form .el-select,
.table-box .table-search .el-form .el-select,
.table .table-search .el-form .el-cascader,
.table-box .table-search .el-form .el-cascader,
.table .table-search .el-form .el-date-editor--timerange,
.table-box .table-search .el-form .el-date-editor--timerange,
.table .table-search .el-form .el-date-editor--datetimerange,
.table-box .table-search .el-form .el-date-editor--datetimerange,
.table .table-search .el-form .el-date-editor--daterange,
.table-box .table-search .el-form .el-date-editor--daterange {
  width: 100%;
}

.table .table-search .el-form .el-range-editor.el-input__wrapper,
.table-box .table-search .el-form .el-range-editor.el-input__wrapper {
  padding: 0 10px;
}

.table .table-search .el-form .el-select__tags,
.table-box .table-search .el-form .el-select__tags {
  overflow: hidden;
  white-space: nowrap;
}

.table .table-search .operation,
.table-box .table-search .operation {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 18px;
}

.table .table-header .header-button-lf,
.table-box .table-header .header-button-lf {
  float: left;
}

.table .table-header .header-button-ri,
.table-box .table-header .header-button-ri {
  float: right;
}

.table .table-header .el-button,
.table-box .table-header .el-button {
  margin-bottom: 15px;
}

.table .el-table,
.table-box .el-table {
  flex: 1;
}

.table .el-table table,
.table-box .el-table table {
  width: 100%;
}

.table .el-table .el-table__header th,
.table-box .el-table .el-table__header th {
  height: 45px;
  font-size: 15px;
  font-weight: bold;
  color: var(--el-text-color-primary);
  background: var(--el-fill-color-light);
}

.table .el-table .el-table__row,
.table-box .el-table .el-table__row {
  height: 45px;
  font-size: 14px;
}

.table .el-table .el-table__header .el-table__cell > .cell,
.table-box .el-table .el-table__header .el-table__cell > .cell {
  white-space: nowrap;
}

.table .el-table .el-table__empty-block,
.table-box .el-table .el-table__empty-block {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.table .el-table .el-table__empty-block .table-empty,
.table-box .el-table .el-table__empty-block .table-empty {
  line-height: 30px;
}

.table .el-table .table-image,
.table-box .el-table .table-image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.table .el-pagination,
.table-box .el-pagination {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}

.main-box {
  display: flex;
  width: 100%;
  height: 100%;
}

.main-box .table-box {
  width: calc(100% - 230px);
}

.el-dialog .el-dialog__header {
  padding: 15px 20px;
  margin: 0;
  border-bottom: 1px solid var(--el-border-color-lighter);
}

.el-dialog .el-dialog__header .el-dialog__title {
  font-size: 17px;
}
